package com.sumainfor.pc.epc.dao;

import java.util.List;
import java.util.Map;

/**
 * 房源配置
 */

public interface HoHousingPlanMapper {

    /**
     * 运营部服务管家根据房源配置主表编号查询房源配置
     */
    List<Map<String,Object>> getHoHousingPlanList(Map<String, Object> params);
    /**
     * 服务管家查询房间的物品清单
     */
    List<Map<String,Object>> getHoHousingPlanRentList(Map<String,Object> params);
    /**
     * 服务管家查询公共区域的物品清单
     */
    List<Map<String,Object>> getHoHousingPlanRentComList(Map<String,Object> params);
    /**
     *查询某个房源的房源配置主表
     */
    List<Map<String,Object>> getHoHpList(Map<String,Object> params);
    /**
     * 修改房源的特色
     */
    Integer updateHoHouInfoInId(Map<String,Object> params);
    /**
     * 市场部房源池的房源详情查询房源的各个房间的信息
     */
    List<Map<String,Object>> getHoPlanAlterList(Map<String,Object> params);
    /**
     *租客端协助开门查询房源的房间配置
     */
    List<Map<String,Object>> getHoInteHouConInfoList(Map<String,Object> params);
    /**
     * 服务秘书审核首月水电押金账单的时候查询房源的智能设备编号列表
     */
    List<Map<String,Object>> getHoSeInteConList(Map<String,Object> params);
    /**
     *租客端申请临时密码 （只查询有智能设备的房间）
     */
    List<Map<String,Object>> getHoRdHouList(Map<String,Object> params);
    /**
     * 租赁顾问签约的时候查询哪些房源的有变更哪些没有变更
     */
    List<Map<String,Object>> getHoRdPlanAlterList(Map<String,Object> params);
    /**
     *租赁顾问签约的时候查询房源的房间配置列表
     */
    List<Map<String,Object>> getHoRdHouConList(Map<String,Object> params);
    /**
     *市场部服务中心经理定价的房间列表
     */
    List<Map<String,Object>> getHoRdHpiList(Map<String,Object> params);
    /**
     *租赁顾问签约的时候查询房源的智能电表or普通电表(复用查询房源的智能门锁)
     */
    List<Map<String,Object>> getHoRdInteHpiList(Map<String,Object>params);
    /**
     *租客端 充值智能设备 查询房源的房间配置列表信息
     */
    List<Map<String,Object>> getHoRdInteDeviceHouList(Map<String,Object> params);
    /**
     * 租客端智能设备充值 查询房间的配置是否有配置变更
     */
    List<Map<String,Object>> getHoRdInteDevicePlanAlterList(Map<String,Object> params);
    /**
     * 退租的时候查询房源的房间智能电表信息列表
     */
    List<Map<String,Object>> getHoRdInteDeviceList(Map<String,Object> params);
    /**
     * 租赁顾问点击确认到达的时候查询房源的智能门锁编号信息
     */
    List<Map<String,Object>> getHoRdWorder(Map<String,Object> params);
}
